@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/blue_sti/bg.jpg);
	background-repeat: repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: black;
	}
a {
	font-weight: bold;
	color:#044AB3;
	text-decoration: underline;
	}
a:hover {
	color: #F60;	
	}

.global {
	margin: auto;
	width: 800px;
	/*border: 1px solid thin black;*/
	background-image: url(../images/blue_sti/fullbg.jpg);
	background-repeat:repeat-y;
	height: auto;
}

.header{
	width: 800px;
	height: 98px;
}

.banner {
	width: 800px;
	height: 71px;
	background-image: url(../images/blue_sti/topbanner.jpg);
	}
	
.navbar {
	width: 800px;
	height: 27px;
	background-image: url(../images/blue_sti/navbar.jpg);
	}
	
.navlink {
	width: 785px;
	height: 27px;
	margin-left: 15px;
	color: #FFF;
	font-weight: bold;
	vertical-align: middle;
	}

.navlink a{
	font-size: 14px;
	color:#E6EFFF;
	text-decoration: underline;
	}

.navlink a:hover {
	color: #FC0;
}

.menu {
	float: left;
	width: 173px;
	height: inherit;
	background-image:url(../images/blue_sti/menubg.jpg);
	
	background-repeat: repeat-y;
	}

.linkmenu ul,li{
	list-style-image:url(../images/blue_sti/dot.jpg);
}

.linkmenu a {
	color:#FAA912;
	font-weight: bold;
	text-decoration:underline;
	}

.linkmenu a:hover {
	color: #FC0;
}

.linkmenu {
	font-size:14px;
	}

.menutop {
	width: 173px;
	height: 12px;
	background-image:url(../images/blue_sti/menutop.jpg);
	}
.menutab{
	margin-left: 15px;
	height: 22px;
	width: 145px;
	background-image:url(../images/blue_sti/menutab.jpg);
	background-repeat: repeat-x;
	font-size:14px;
	font-weight:bold;
	color: black;
	text-align: center;
}
.menuend {
	width: 173px;
	height: 26px;
	background-image: url(../images/blue_sti/menubottom.jpg);
	}

.contenttop {
	width: 627px;
	height: 15px;
	background-image: url(../images/blue_sti/middletop.jpg);
	}

.content {
	margin-left: 173px;
	width: 627px;
}

.contentend {
	width: 627px;
	height: 26px;
	background-image:url(../images/blue_sti/middlebottom.jpg);
	}

.allcontent{
	margin-left: 15px;
	text-indent: 8px;
	min-height: 600px;
	}

.frame {
	margin: auto;
	width: 465px;
	height: auto;
	border: 1px solid #013569;
	margin-bottom: 20px;
	margin-topm: 5px;
	}
	
.frametitle{
	width: 465px;
	height: 25px;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(../images/blue_sti/framebar.jpg);
	background-repeat: repeat-x;
	}

.bottom {
	width: 800px;
	height: 40px;
	background-image:url(../images/blue_sti/endop.jpg);
	text-align: center;
	}
	
.errorframe {
	background-color:#FFFBF0;
	margin: auto;
	width: 400px;
	text-align: center;
	border: 1px solid black;
	padding-top: 20px;
}

table {
	margin: auto;
	text-align: center;
	background-color: #A5C4FE;
	border: 1px solid #021C46;
}

.rowhead {
	font-weight: bold;
	background-color: #A5C4FE;
}

.row01 {
	background-color: #CADAFF;
}

.row02 {
	background-color: #C0FAFE;
}

form {
	padding: 10px;
}

fieldset {
	margin-bottom: 10px;
}

legend {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

label {
	font-weight: bold;
}

input,select,textarea {
	background-color: #8CCEFF;
	color: black;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid black;
}


.sticopyright {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.sticopyright a {
	color: #840000;
}

.sticopyright a:hover {
	color: #934104;
}

h1 {
	font-size: 22px;
	font-weight: bold;
	}
	
h2 {
	font-size: 20px;
	font-weight: bold;
	}
	
h3 {
	font-size: 18px;
	font-weight: bold;
	}

h4 {
	font-size: 16px;
	font-weight: bold;
	}